/*这个文件要自己新建*/


module.exports = {
    /*打包资源获取不到的解决*/
    publicPath: './',
    chainWebpack: config => {
        config.module.rule('md')
            .test(/\.md/)
            .use('vue-loader')
            .loader('vue-loader')
            .end()
            .use('vue-markdown-loader')
            .loader('vue-markdown-loader/lib/markdown-compiler')
            .options({
                raw: true
            })
    },
    devServer: {
        // 设置开发环境是否自动打开浏览器
        open: true,
        // 设置 npm run serve 启动后的端口号
        port: 3001,
        // 如果你开始了eslint,不要让eslint在页面中遮罩，它错误会在console.log控制台打印
        overlay: false,
        // vue项目代理请求
        proxy: {
            // axios中相对地址开头的字符串  匹配请求uri中的前几位
            "/api": {
                target: "http://localhost:8081",
                changeOrigin: true,
                //要以 /api开头
                //   /api/books/books ==> localhost:8081/book/books
                pathRewrite: {
                    "^/api": '',
                },
            },
        },
    },
}